package com.ey12.service;

import java.util.List;

import com.ey12.db.dao.GmConfigDAO;
import com.ey12.db.domain.GmConfig;

public class GmConfigService {
	private GmConfigDAO gmConfigDAO;

	public GmConfigDAO getGmConfigDAO() {
		return gmConfigDAO;
	}

	public void setGmConfigDAO(GmConfigDAO gmConfigDAO) {
		this.gmConfigDAO = gmConfigDAO;
	}
	
	public List getAll(){
		return gmConfigDAO.findAll();
	}
	public void delGmConfig(GmConfig g){
//		System.out.println("-");
		gmConfigDAO.delete(g);
	}
	public void updateGmConfig(GmConfig g){
//		System.out.println("-");
		gmConfigDAO.saveOrUpdate(g);
	}
	public void saveConfig(GmConfig g){
		List list=gmConfigDAO.findByAdType(g.getAdType());
		if(list.size()>0){
			GmConfig gm=(GmConfig)list.get(0);
			gmConfigDAO.delete(gm);
		}
		g.setId(null);
		gmConfigDAO.saveOrUpdate(g);
	}
}
